package com.ruoyi.imports.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 工艺参数类型对象 td_operating_params_type
 * 
 * @author ruoyi
 * @date 2025-07-14
 */
public class TdOperatingParamsType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 类型 */
    @Excel(name = "类型")
    private String type;

    /** 工艺参数id */
    @Excel(name = "工艺参数id")
    private Long operatinParamsId;

    /** 剩余氨水 */
    @Excel(name = "剩余氨水")
    private BigDecimal surplusAmmoniaWater;

    /** 蒸氨废水 */
    @Excel(name = "蒸氨废水")
    private BigDecimal steamedAmmoniaWastewater;

    /** 其他废水 */
    @Excel(name = "其他废水")
    private BigDecimal otherWastewater;

    /** 稀释水 */
    @Excel(name = "稀释水")
    private BigDecimal dilutionWater;

    /** 生化进水A */
    @Excel(name = "生化进水A")
    private BigDecimal biochemicalWaterA;

    /** 生化进水B */
    @Excel(name = "生化进水B")
    private BigDecimal biochemicalWaterB;

    /** 一级硝化液回流A */
    @Excel(name = "一级硝化液回流A")
    private BigDecimal nitrationRefluxOneA;

    /** 一级硝化液回流B */
    @Excel(name = "一级硝化液回流B")
    private BigDecimal nitrationRefluxOneB;

    /** 一级污泥回流A */
    @Excel(name = "一级污泥回流A")
    private BigDecimal sludgeReturnOneA;

    /** 一级污泥回流B */
    @Excel(name = "一级污泥回流B")
    private BigDecimal sludgeReturnOneB;

    /** 二级污泥回流A */
    @Excel(name = "二级污泥回流A")
    private BigDecimal sludgeReturnTwoA;

    /** 二级污泥回流B */
    @Excel(name = "二级污泥回流B")
    private BigDecimal sludgeReturnTwoB;

    /** 最终出水 */
    @Excel(name = "最终出水")
    private BigDecimal finalEffluent;

    /** 调节池 */
    @Excel(name = "调节池")
    private BigDecimal regulatingPool;

    /** 预曝器 */
    @Excel(name = "预曝器")
    private BigDecimal preExposure;

    /** 初沉池 */
    @Excel(name = "初沉池")
    private BigDecimal primarySettlingTank;

    /** 厌氧池A */
    @Excel(name = "厌氧池A")
    private BigDecimal anaerobicTankA;

    /** 厌氧池B */
    @Excel(name = "厌氧池B")
    private BigDecimal anaerobicTankB;

    /** 一级缺氧池A */
    @Excel(name = "一级缺氧池A")
    private BigDecimal anoxicTankOneA;

    /** 一级缺氧池B */
    @Excel(name = "一级缺氧池B")
    private BigDecimal anoxicTankOneB;

    /** 二级缺氧池A */
    @Excel(name = "二级缺氧池A")
    private BigDecimal anoxicTankTwoA;

    /** 二级缺氧池B */
    @Excel(name = "二级缺氧池B")
    private BigDecimal anoxicTankTwoB;

    /** 一级好氧池A */
    @Excel(name = "一级好氧池A")
    private BigDecimal aerobicTankOneA;

    /** 一级好氧池B */
    @Excel(name = "一级好氧池B")
    private BigDecimal aerobicTankOneB;

    /** 二级好氧池A */
    @Excel(name = "二级好氧池A")
    private BigDecimal aerobicTankTwoA;

    /** 二级好氧池B */
    @Excel(name = "二级好氧池B")
    private BigDecimal aerobicTankTwoB;

    /** 一级二沉池A */
    @Excel(name = "一级二沉池A")
    private BigDecimal sstOneA;

    /** 一级二沉池B */
    @Excel(name = "一级二沉池B")
    private BigDecimal sstOneB;

    /** 二级二沉池A */
    @Excel(name = "二级二沉池A")
    private BigDecimal sstTwoA;

    /** 二级二沉池B */
    @Excel(name = "二级二沉池B")
    private BigDecimal sstTwoB;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createUser;

    /** 更新人 */
    @Excel(name = "更新人")
    private Long updateUser;

    /** 删除标志 0代表未删除 */
    @Excel(name = "删除标志 0代表未删除")
    private Integer isDeleted;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }

    public void setOperatinParamsId(Long operatinParamsId) 
    {
        this.operatinParamsId = operatinParamsId;
    }

    public Long getOperatinParamsId() 
    {
        return operatinParamsId;
    }

    public void setSurplusAmmoniaWater(BigDecimal surplusAmmoniaWater) 
    {
        this.surplusAmmoniaWater = surplusAmmoniaWater;
    }

    public BigDecimal getSurplusAmmoniaWater() 
    {
        return surplusAmmoniaWater;
    }

    public void setSteamedAmmoniaWastewater(BigDecimal steamedAmmoniaWastewater) 
    {
        this.steamedAmmoniaWastewater = steamedAmmoniaWastewater;
    }

    public BigDecimal getSteamedAmmoniaWastewater() 
    {
        return steamedAmmoniaWastewater;
    }

    public void setOtherWastewater(BigDecimal otherWastewater) 
    {
        this.otherWastewater = otherWastewater;
    }

    public BigDecimal getOtherWastewater() 
    {
        return otherWastewater;
    }

    public void setDilutionWater(BigDecimal dilutionWater) 
    {
        this.dilutionWater = dilutionWater;
    }

    public BigDecimal getDilutionWater() 
    {
        return dilutionWater;
    }

    public void setBiochemicalWaterA(BigDecimal biochemicalWaterA) 
    {
        this.biochemicalWaterA = biochemicalWaterA;
    }

    public BigDecimal getBiochemicalWaterA() 
    {
        return biochemicalWaterA;
    }

    public void setBiochemicalWaterB(BigDecimal biochemicalWaterB) 
    {
        this.biochemicalWaterB = biochemicalWaterB;
    }

    public BigDecimal getBiochemicalWaterB() 
    {
        return biochemicalWaterB;
    }

    public void setNitrationRefluxOneA(BigDecimal nitrationRefluxOneA) 
    {
        this.nitrationRefluxOneA = nitrationRefluxOneA;
    }

    public BigDecimal getNitrationRefluxOneA() 
    {
        return nitrationRefluxOneA;
    }

    public void setNitrationRefluxOneB(BigDecimal nitrationRefluxOneB) 
    {
        this.nitrationRefluxOneB = nitrationRefluxOneB;
    }

    public BigDecimal getNitrationRefluxOneB() 
    {
        return nitrationRefluxOneB;
    }

    public void setSludgeReturnOneA(BigDecimal sludgeReturnOneA) 
    {
        this.sludgeReturnOneA = sludgeReturnOneA;
    }

    public BigDecimal getSludgeReturnOneA() 
    {
        return sludgeReturnOneA;
    }

    public void setSludgeReturnOneB(BigDecimal sludgeReturnOneB) 
    {
        this.sludgeReturnOneB = sludgeReturnOneB;
    }

    public BigDecimal getSludgeReturnOneB() 
    {
        return sludgeReturnOneB;
    }

    public void setSludgeReturnTwoA(BigDecimal sludgeReturnTwoA) 
    {
        this.sludgeReturnTwoA = sludgeReturnTwoA;
    }

    public BigDecimal getSludgeReturnTwoA() 
    {
        return sludgeReturnTwoA;
    }

    public void setSludgeReturnTwoB(BigDecimal sludgeReturnTwoB) 
    {
        this.sludgeReturnTwoB = sludgeReturnTwoB;
    }

    public BigDecimal getSludgeReturnTwoB() 
    {
        return sludgeReturnTwoB;
    }

    public void setFinalEffluent(BigDecimal finalEffluent) 
    {
        this.finalEffluent = finalEffluent;
    }

    public BigDecimal getFinalEffluent() 
    {
        return finalEffluent;
    }

    public void setRegulatingPool(BigDecimal regulatingPool) 
    {
        this.regulatingPool = regulatingPool;
    }

    public BigDecimal getRegulatingPool() 
    {
        return regulatingPool;
    }

    public void setPreExposure(BigDecimal preExposure) 
    {
        this.preExposure = preExposure;
    }

    public BigDecimal getPreExposure() 
    {
        return preExposure;
    }

    public void setPrimarySettlingTank(BigDecimal primarySettlingTank) 
    {
        this.primarySettlingTank = primarySettlingTank;
    }

    public BigDecimal getPrimarySettlingTank() 
    {
        return primarySettlingTank;
    }

    public void setAnaerobicTankA(BigDecimal anaerobicTankA) 
    {
        this.anaerobicTankA = anaerobicTankA;
    }

    public BigDecimal getAnaerobicTankA() 
    {
        return anaerobicTankA;
    }

    public void setAnaerobicTankB(BigDecimal anaerobicTankB) 
    {
        this.anaerobicTankB = anaerobicTankB;
    }

    public BigDecimal getAnaerobicTankB() 
    {
        return anaerobicTankB;
    }

    public void setAnoxicTankOneA(BigDecimal anoxicTankOneA) 
    {
        this.anoxicTankOneA = anoxicTankOneA;
    }

    public BigDecimal getAnoxicTankOneA() 
    {
        return anoxicTankOneA;
    }

    public void setAnoxicTankOneB(BigDecimal anoxicTankOneB) 
    {
        this.anoxicTankOneB = anoxicTankOneB;
    }

    public BigDecimal getAnoxicTankOneB() 
    {
        return anoxicTankOneB;
    }

    public void setAnoxicTankTwoA(BigDecimal anoxicTankTwoA) 
    {
        this.anoxicTankTwoA = anoxicTankTwoA;
    }

    public BigDecimal getAnoxicTankTwoA() 
    {
        return anoxicTankTwoA;
    }

    public void setAnoxicTankTwoB(BigDecimal anoxicTankTwoB) 
    {
        this.anoxicTankTwoB = anoxicTankTwoB;
    }

    public BigDecimal getAnoxicTankTwoB() 
    {
        return anoxicTankTwoB;
    }

    public void setAerobicTankOneA(BigDecimal aerobicTankOneA) 
    {
        this.aerobicTankOneA = aerobicTankOneA;
    }

    public BigDecimal getAerobicTankOneA() 
    {
        return aerobicTankOneA;
    }

    public void setAerobicTankOneB(BigDecimal aerobicTankOneB) 
    {
        this.aerobicTankOneB = aerobicTankOneB;
    }

    public BigDecimal getAerobicTankOneB() 
    {
        return aerobicTankOneB;
    }

    public void setAerobicTankTwoA(BigDecimal aerobicTankTwoA) 
    {
        this.aerobicTankTwoA = aerobicTankTwoA;
    }

    public BigDecimal getAerobicTankTwoA() 
    {
        return aerobicTankTwoA;
    }

    public void setAerobicTankTwoB(BigDecimal aerobicTankTwoB) 
    {
        this.aerobicTankTwoB = aerobicTankTwoB;
    }

    public BigDecimal getAerobicTankTwoB() 
    {
        return aerobicTankTwoB;
    }

    public void setSstOneA(BigDecimal sstOneA) 
    {
        this.sstOneA = sstOneA;
    }

    public BigDecimal getSstOneA() 
    {
        return sstOneA;
    }

    public void setSstOneB(BigDecimal sstOneB) 
    {
        this.sstOneB = sstOneB;
    }

    public BigDecimal getSstOneB() 
    {
        return sstOneB;
    }

    public void setSstTwoA(BigDecimal sstTwoA) 
    {
        this.sstTwoA = sstTwoA;
    }

    public BigDecimal getSstTwoA() 
    {
        return sstTwoA;
    }

    public void setSstTwoB(BigDecimal sstTwoB) 
    {
        this.sstTwoB = sstTwoB;
    }

    public BigDecimal getSstTwoB() 
    {
        return sstTwoB;
    }

    public void setCreateUser(Long createUser) 
    {
        this.createUser = createUser;
    }

    public Long getCreateUser() 
    {
        return createUser;
    }

    public void setUpdateUser(Long updateUser) 
    {
        this.updateUser = updateUser;
    }

    public Long getUpdateUser() 
    {
        return updateUser;
    }

    public void setIsDeleted(Integer isDeleted) 
    {
        this.isDeleted = isDeleted;
    }

    public Integer getIsDeleted() 
    {
        return isDeleted;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("type", getType())
            .append("operatinParamsId", getOperatinParamsId())
            .append("surplusAmmoniaWater", getSurplusAmmoniaWater())
            .append("steamedAmmoniaWastewater", getSteamedAmmoniaWastewater())
            .append("otherWastewater", getOtherWastewater())
            .append("dilutionWater", getDilutionWater())
            .append("biochemicalWaterA", getBiochemicalWaterA())
            .append("biochemicalWaterB", getBiochemicalWaterB())
            .append("nitrationRefluxOneA", getNitrationRefluxOneA())
            .append("nitrationRefluxOneB", getNitrationRefluxOneB())
            .append("sludgeReturnOneA", getSludgeReturnOneA())
            .append("sludgeReturnOneB", getSludgeReturnOneB())
            .append("sludgeReturnTwoA", getSludgeReturnTwoA())
            .append("sludgeReturnTwoB", getSludgeReturnTwoB())
            .append("finalEffluent", getFinalEffluent())
            .append("regulatingPool", getRegulatingPool())
            .append("preExposure", getPreExposure())
            .append("primarySettlingTank", getPrimarySettlingTank())
            .append("anaerobicTankA", getAnaerobicTankA())
            .append("anaerobicTankB", getAnaerobicTankB())
            .append("anoxicTankOneA", getAnoxicTankOneA())
            .append("anoxicTankOneB", getAnoxicTankOneB())
            .append("anoxicTankTwoA", getAnoxicTankTwoA())
            .append("anoxicTankTwoB", getAnoxicTankTwoB())
            .append("aerobicTankOneA", getAerobicTankOneA())
            .append("aerobicTankOneB", getAerobicTankOneB())
            .append("aerobicTankTwoA", getAerobicTankTwoA())
            .append("aerobicTankTwoB", getAerobicTankTwoB())
            .append("sstOneA", getSstOneA())
            .append("sstOneB", getSstOneB())
            .append("sstTwoA", getSstTwoA())
            .append("sstTwoB", getSstTwoB())
            .append("remark", getRemark())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateUser", getUpdateUser())
            .append("updateTime", getUpdateTime())
            .append("isDeleted", getIsDeleted())
            .toString();
    }
}
